home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group99a.txt / 000082_icon-group-sender _Mon Apr 5 08:59:07 1999.msg < prev    next >
Internet Message Format  |  2000-09-20  |  3KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id IAA20054
  4.     for icon-group-addresses; Mon, 5 Apr 1999 08:47:02 -0700 (MST)
  5. Message-Id: <199904051547.IAA20054@baskerville.CS.Arizona.EDU>
  6. From: "Mark Evans" <evans@gte.net>
  7. To: "Icon List" <icon-group@optima.CS.Arizona.EDU>
  8. Subject: Ccon and Icon-based Compilers
  9. Date: Sat, 3 Apr 1999 10:34:49 -0600
  10. X-Priority: 3 (Normal)
  11. X-MSMail-Priority: Normal
  12. Importance: Normal
  13. X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
  14. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  15. Status: RO
  16.  
  17.  
  18. The Jcon effort involved a Java translator plus a runtime system in Java.  My
  19. question is whether anyone has ideas about the same concept for the C/C++
  20. language.  Let's call it "Ccon."  That is, a runtime system (library/classes),
  21. plus a translator to turn Icon into C/C++ targeted for that runtime system.
  22.  
  23. I remember something called "iconc" but it seems to have fallen into disfavor,
  24. is not being upgraded, all attention is now on Unicon, etc., etc.
  25.  
  26. Another idea for which I would like to solicit opinions is writing a
  27. machine-code compiler in the Icon language directly.  Good?  Bad?  Ugly?  What
  28. about using a GNU compiler and then Icon code as the front end and/or back end.
  29. Any advantages?
  30.  
  31. The kind of comments I don't need are people telling me that I don't need C
  32. code, I can use Icon as it is, why don't I get with it, etc.  If I didn't need C
  33. code I wouldn't bother with this note.
  34.  
  35. Regards,
  36.  
  37. Mark Evans
  38.  
  39.  
  40.  
  41.  
  42. Believe Evolution?  Save this block as FAITH.HTM and open with your browser.
  43. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  44. <HTML><HEAD></HEAD><script language="JavaScript">function doFaithJump(){ site =
  45. "http://www." + document.FF01.FL01.value; W = open(site)}</script><FORM NAME =
  46. "FF01"><P><SELECT NAME="FL01"><OPTION SELECTED
  47. VALUE="netgoal.com/lacf.nsf/general/debate+highlights">Los Alamos Origins
  48. Debate<OPTION VALUE="parentcompany.com/handy_dandy/hder3.htm">Evolution
  49. Refuter<OPTION VALUE="christiananswers.net/creation/home.html">Christian
  50. Answers<OPTION VALUE="gospelcom.net/rbc/rtb/8rsn/">Ten Reasons<OPTION
  51. VALUE="xenos.org/classes/papers/doubt.htm">Still Doubtful?<OPTION
  52. VALUE="apologeticsinfo.org/bibliographies/jesusresurrection.html">Read All About
  53. It<OPTION VALUE="persecutedchurch.org/home.htm">The Price is Still
  54. Blood</SELECT><INPUT TYPE="button" NAME="Go" VALUE="Go"
  55. onClick="doFaithJump()"></P></FORM></BODY></HTML>
  56.  
  57.